package ar.edu.utn.frgp.Banco.model;

import java.io.Serializable;
import java.math.BigDecimal;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;

//To-Do: corregir nombre de la entidad.
@Entity(name="DetallePago")
public class DetallePago extends EntityBase implements Serializable {

	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="nroCuota")
	private Integer    nroCuota;
	
	@Column(name="valorCuota")
	private BigDecimal valorCuota;
	
	@Column(name="cuotasRestantes")
	private int cuotasRestantes;
	
	@Column(name="total")
	private double total;
	
	@Column(name="nroCuenta")
	private int nroCuenta;
	
	public DetallePago(){}
	
	public BigDecimal getValorCuota() {
		return valorCuota;
	}

	public void setValorCuota(BigDecimal valorCuota) {
		this.valorCuota = valorCuota;
	}

	public int getCuotasRestantes() {
		return cuotasRestantes;
	}

	public void setCuotasRestantes(int cuotasRestantes) {
		this.cuotasRestantes = cuotasRestantes;
	}

	public double getTotal() {
		return total;
	}

	public void setTotal(double total) {
		this.total = total;
	}

	public int getNroCuenta() {
		return nroCuenta;
	}

	public void setNroCuenta(int nroCuenta) {
		this.nroCuenta = nroCuenta;
	}

	@Override
	public int getId() {
		return this.nroCuota;
	}

	
	public void setId(String id) {
		this.nroCuota = Integer.parseInt(id);
	}

	@Override
	public void setId(int id) {
		// TODO Auto-generated method stub
		
	}
}
